import { NExcel } from './common.interface';
import { NBorder, NFill, NFont } from './style.interface';
export abstract class AZExcel {
    protected cells: Map<NExcel.CellTypeName, NExcel.ICellType> = new Map();
    protected canvasEle: HTMLCanvasElement;
    protected inject: Map<any, any>;
}

export interface ICell<T = any> {
    fill: Partial<NFill.IFill>|null;
    border: Partial<NBorder.IBorder>|null;
    font: Partial<NFont.IFont>|null;
    value: T;
    type: string;
    readonly heightChanged:boolean
}